﻿<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>JDiy 快速入门 示例代码参考</title></head>
<style type="text/css">
    div{font-size:13px;}
    td{font-size:12px;}
    .t{font-size:16px;color: #176cc2;    }
    .c{margin-left:30px;}
    .area{background-color: #4ea9ff}
    .area th{background-color: #e0f6ff
    }
    .area td{background-color:white;}
    .code{color: #c1851b;
    }
</style>
<body>

<h2>JDiy快速入门示例代码参考  索引页</h2>
<strong class="t">JDiy框架简述：</strong>
<div class="c">
JDiy是一个超轻量级的java极速开发框架。有了JDiy，您再无需折腾其它庞大的java框架。<br/>
JDiy支持多种数据库:MySQL, MsSQL(SQL Server), Oracle, DB2, PostgreSQL, SQLite<br/>
JDiy内置一套快速建站平台，无需编写代码，生成网站后台管理界面。<br/>
前台可以直接在jsp页面中调用JDiy-API来查询输出；或者使用JDiyAction模块来构建基于MVC模式的页面输出.
</div>

<strong class="t">开发者后台登录：</strong>
<div class="c">
    登录地址：<a href="jdiy-admin/">/jdiy-admin/</a>   开发者帐号<span style="color:red">jdiy</span> 密码：<span style="color:red">jdiy888</span>
    <br/>        这个示例程序的后台完全采用JDiy建站平台生成(未编写任何代码)．
    有关开发者平台相关的知识，请参见<a href="http://jdiy.net/article.jsp?smId=y0gusbmbjz" target="_blank">JDiy官网建站平台教程</a>．
</div>

<strong class="t">说明及示例页链接：</strong>
<div class="c">
为便于大家更直观的学习JDiy， 示例程序的前台页面部分，我们均未做任何多余的美工/图片修饰。 <br/>
目前示例程序的前台显示部分，我们分别做了如下两种方式：
</div>
<table class="area" border="0" cellpadding="3" cellspacing="1" width="100%">
    <tr>
        <th>&nbsp;</th>
        <th>JDiyAction/MVC方式</th>
        <th>直接jsp中输出的方式</th>
    </tr>
    <tr>
        <th>说明</th>
        <td>基于<span class="code">JDiyAction/MVC</span>的显示输出，适合注重MVC模式的用户参考.<br/>
            （例如javaEE/SSH框架过渡而来的用户）<br/>
            对于中大型网站或B/S应用软件系统，<br/>
            使用此方式更易于维护升级和代码分层结构化。</td>
        <td>直接在jsp中写代码输出，适合由其它(<span class="code">asp/php</span>等)程序员过渡而来，<br/>
            (或不习惯javaEE/SSH/MVC模式)的jsp用户参考。<br/>
            对于一般中小企业网站，这种方式足矣，且能更加极速地完成网站开发,<br/>
            因为省去了编写java类，并不断部署/重启的麻烦；</td>
    </tr>
    <tr>
        <th>文件位置</th>
        <td>jdiy.xml中仅一行Action配置,如下：<br/><span class="code">&lt;action url="/*/*.jd" class="jdiy.sample.action.{1}" method="{2}"/&gt;</span><br/>
            所有的Action源码都位于src目录：<span class="code">jdiy.sample.action</span> 包中。<br/>
            Action对应的JSP展现层页面位于：<span class="code">WEB-INF/view/</span>目录中。<br/>
            展现层全部使用的是标准的EL表达式和JSTL做的输出。</td>
        <td>
            我们把所有操作数据库的代码都直接放到了jsp文件中．<br/>
            (没有使用任何<span class="code">Action/Servlet</span>等类代码，方便入门者学习参考）。<br/>
            所有的jsp文件都位于<span class="code">/jsp/</span>目录中，<br/>
            相关表单提交保存等的处理页面也都放在<span class="code">/jsp/action/</span>目录中。 </td>
    </tr>
    <tr>
        <th>简单栏目显示</th>
        <td>公司简介内容输出:<a href="about/info.jd">about/info.jd</a></td>
        <td>公司简介内容输出:<a href="jsp/about.jsp">jsp/about.jsp</a></td>
    </tr>
    <tr>
        <th>单篇文章内容<br/>
            (更新阅读次数)</th>
        <td>新闻阅读页：<a href="news/read.jd?classId=y0gw0tejir&id=y0gw0usadj">news/read.jd?classId=y0gw0tejir&id=y0gw0usadj</a></td>
        <td>新闻阅读页：<a href="jsp/news_read.jsp?classId=y0gw0tejir&id=y0gw0usadj">jsp/news_read.jsp?classId=y0gw0tejir&id=y0gw0usadj</a></td>
    </tr>
    <tr>
        <th>列表输出(不分页)</th>
        <td>招聘信息列表：<a href="jobs/zhaopin.jd">jobs/zhaopin.jd</a></td>
        <td>招聘信息列表：<a href="jsp/jobs.jsp">jsp/jobs.jsp</a></td>
    </tr>
    <tr>
        <th>文章列表(带分页)</th>
        <td>新闻列表:<a href="news/list.jd?classId=y0gw0tejir">news/list.jd?classId=y0gw0tejir</a></td>
        <td>新闻列表:<a href="jsp/news_list.jsp?classId=y0gw0tejir">jsp/news_list.jsp?classId=y0gw0tejir</a></td>
    </tr>
    <tr>
        <th>图片列表(带分页)</th>
        <td>企业风采：<a href="about/info.jd?id=y0hg7v5lxd">about/info.jd?id=y0hg7v5lxd</a></td>
        <td>企业风采：<a href="jsp/about.jsp?id=y0hg7v5lxd">jsp/about.jsp?id=y0hg7v5lxd</a></td>
    </tr>
    <tr>
        <th>提交表单</th>
        <td>我要留言：<a href="guestbook/add.jd">guestbook/add.jd</a></td>
        <td>我要留言：<a href="jsp/guestbook_add.jsp">jsp/guestbook_add.jsp</a></td>
    </tr>
    <tr>
        <th>提交表单(带附件)</th>
        <td>应聘简历表：<a href="jobs/resume.jd?jobsId=1">jobs/resume.jd?jobsId=1</a></td>
        <td>应聘简历表：<a href="jsp/jobs_resume.jsp?jobsId=1">jsp/jobs_resume.jsp?jobsId=1</a></td>
    </tr>
    <tr>
        <th>登录/注册<br/>(创建会话)</th>
        <td>会员登录注册：<a href="vip/main.jd">vip/main.jd</a></td>
        <td>会员登录注册：<a href="jsp/vip.jsp">jsp/vip.jsp</a></td>
    </tr>
    <tr>
        <th>验证登录<br/>(JDiy拦截器)</th>
        <td>会员资料修改页：<a href="vip/edit.jd">vip/edit.jd</a>(未登录时访问会自动跳到登录页)</td>
        <td>会员资料修改页：<a href="jsp/vip_edit.jsp">jsp/vip_edit.jsp</a>(未登录时访问会自动跳到登录页)</td>
        <td></td>
    </tr>
    <tr>
        <th>多级栏目输出</th>
        <td>产品页左边的产品类别： <a href="product/list.jd">product/list.jd</a>
            <br/>新闻综合页：<a href="news/index.jd">news/index.jd</a></td>
        <td>产品页左边的产品类别： <a href="jsp/product.jsp">jsp/product.jsp</a>
            <br/>新闻综合页：<a href="jsp/news.jsp">jsp/news.jsp</a></td>
    </tr>
    <tr>
        <th>多条件组合查询</th>
        <td>产品页中部按搜索条件搜索产品： <a href="product/list.jd">product/list.jd</a></td>
        <td>产品页中部按搜索条件搜索产品： <a href="jsp/product.jsp">jsp/product.jsp</a></td>
    </tr>
</table>

<div style="margin:20px;text-align: center">
    <div style="margin:5px;font-size:14px">
    JDiy官方网站： <a href="http://jdiy.net" target="_blank">http://jdiy.net/</a>
    JDiy在线API文档：<a href="http://jdiy.net/jdiy-doc" target="_blank">http://jdiy.net/jdiy-doc/</a>
    </div>
    示例程序编写：子秋(qq:39886616 qq群:7759217) <br/>
    <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=39886616&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:39886616:41" alt="联系JDiy作者: folier" title="联系JDiy作者: folier"/></a>
    <a target="_blank" href="http://wp.qq.com/wpa/qunwpa?idkey=826f686b34d5ea3dc3b91b806cd7526d5f2b0b0481764980baedd62641cab243"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt="java/javascript WEB编程" title="java/javascript WEB编程"></a>

</div>
</body>
</html>